package cn.edu.lcu.cs.ssm.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Controller;

import cn.edu.lcu.cs.ssm.entity.User;
import cn.edu.lcu.cs.ssm.service.UserService;

/**
 * 控制器类，工作于Web层
 * @author ling
 *
 */
@Controller // 声明为一个控制器Bean，默认名称是类名
@PropertySource("classpath:/config.properties") // 读取属性文件，可将其配置信息注入到类中
public class UserController {
	@Value("${admin.name}") // 从属性文件中查找指定的配置信息，注入给标注的变量。注入时可自动进行类型转换。
	private String adminName;

	@Autowired
	private UserService userService;
	
	
	public User	findById(Long id) {
		return userService.findById(id);
	}
}
